Better audio performance when video stream is monitored by TCP congestion control
نویسندگان
چکیده
Conventional wisdom holds that the TCP like congestion control is unsuitable for real-time multimedia conferencing. However, our results clearly show that an audio and video conferencing system that transmits video over TCP (and audio over RTP/UDP) can provide significantly better audio quality to the end user than one built on RTP/UDP alone. We measured audio quality in terms of packet loss, packets arriving too late (for real time play out), average packet delay, and jitter. Our results also clearly indicate that sending video over TCP does not introduce any additional delay in the arrival time of video packets in comparison to RTP/UDP.
منابع مشابه
Evaluation of Congestion Control Mechanism for Video Streaming
In recent years, video streaming services over TCP, such as YouTube, have become more and more popular. TCP NewReno, the current TCP standard, performs greedy congestion control, which increases the congestion window size until packet loss occurs. Therefore, because TCP transmits data at a much higher rate than the video playback rate, the probability of packet loss in the network increases, wh...
متن کاملA TCP-friendly Fuzzy Congestion Controller for Transcoded Video over the Internet
Fuzzy logic control of transcoded video streams under UDP offers a flexible congestion response. The paper demonstrates that fuzzy control is compatible with existing TCP-dominated general networks. Simulations across a tight link show that fuzzy control works even when the congestion level feedback signal is not independent of the controlled stream.
متن کاملA Measurement Study of TCP Performance for Chunk Delivery in DASH
Dynamic Adaptive Streaming over HTTP (DASH) has emerged as an increasingly popular paradigm for video streaming [13], in which a video is segmented into many chunks delivered to users by HTTP request/response over Transmission Control Protocol (TCP) connections. Therefore, it is intriguing to study the performance of strategies implemented in conventional TCPs, which are not dedicated for video...
متن کاملDecoupling Control from Data for TCP Congestion Control
Many applications want to use TCP congestion control to regulate the transmission rate of a data packet stream. A natural way to achieve this goal is to transport the data packet stream on a TCP connection. However, because TCP implements both congestion and error control, transporting a data packet stream directly using a TCP connection forces the data packet stream to be subject to TCP’s othe...
متن کاملSF-FC: A Neighbor-State Based Flow Control with Soft Fairness
Many audio and video stream applications in the Internet require good network performance but not perfect reliability. Such applications should employ congestion control and should not shut down the TCP ows by restricting bu ering too much. However, the Internet is not a small local community, and it is impossible to rely on all developers to incorporate end-to-end congestion control in their I...
متن کامل